const dataSourceInput = {
  id: 'dataSource',
  title: '设置数据源',
  schema: {
    title: '列表数据',
    type: 'array',
    items: {
      title: '列项数据',
      type: 'any'
    }
  }
}

export default function ({ input, output, slot, data }): boolean {
  if (!input.get(dataSourceInput.id)) {
    input.add(dataSourceInput.id, dataSourceInput.title, dataSourceInput.schema)
  }
  if(!Array.isArray(data.gap) || data.gap.length < 2) {
    data.gap = [0,0]
  }
  return true
}
